package com.itheima.d01_static_field;

/**
 * 目标：掌握static修饰成员变量的特点和用法
 */
public class Test {

    public static void main(String[] args) {
        /*
            1.类变量特点：
                归属：属于类
                创建：类加载时开辟存储空间
                数量：一个类只加载一次，只有一份
                访问：类名.变量名访问（推荐）
                特点：被所有对象共享
         */
        Student.name = "阿坤";
        System.out.println(Student.name);

        Student s1 = new Student();
        s1.name = "广坤";

        Student s2 = new Student();
        s2.name = "坤坤";

        System.out.println(s1.name); //坤坤
        System.out.println(s2.name); //坤坤


        /*
            2.实例变量特点：
                归属：对象
                创建：创建对象时开辟内存空间
                数量：有多份，和对象数量相关
                访问：对象.变量名访问
         */

    }
}
